/* [[[ Branding Overrides ]]] */

@font-face {
    font-family: 'FuturaExtended';
    src: url('https://www.bookonthenet.net/East/premium/fonts/futuraextended.eot');
    src: url('https://www.bookonthenet.net/East/premium/fonts/futuraextended.eot') format('embedded-opentype'), url('https://www.bookonthenet.net/East/premium/fonts/futuraextended.woff') format('woff'), url('https://www.bookonthenet.net/East/premium/fonts/FuturaExtended.ttf') format('truetype'), url('https://www.bookonthenet.net/East/premium/fonts/futuraextended.svg#FuturaExtended') format('svg');
}

@font-face {
    font-family: 'Futura';
    src: url('https://www.bookonthenet.net/East/premium/fonts/futura_koyu.eot');
    src: url('https://www.bookonthenet.net/East/premium/fonts/futura_koyu.eot') format('embedded-opentype'), url('https://www.bookonthenet.net/East/premium/fonts/futura_koyu.woff') format('woff'), url('https://www.bookonthenet.net/East/premium/fonts/futura_koyu.ttf') format('truetype'), url('https://www.bookonthenet.net/East/premium/fonts/futura_koyu.svg#FuturaKoyu') format('svg');
}

div[id^='md'],
html, body {
    background-color: rgb(230, 230, 230);
}

#Header {
    display: none;
}

#Footer {
    display: none;
}

/* [[[ TA Nav Panel ]]] */
.ta_nav_bar > li > a {
    color: #67771F;
}

.ta_nav_bar > li > a {
    font-family: "FuturaExtended", Tahoma !important;
    color: #000000 !important;
    font-weight: normal !important;
    font-size: 11pt !important;
    text-decoration: none !important;
    letter-spacing: 0px !important;
}
.ta_nav_bar :nth-child(3) {
    display: none;
}
.ta_nav_bar :nth-child(2) {
    text-align: right !important;
}
.ta_nav_bar > li {
    width: 100px !important;
}

#lblShowDetails {
    color: #67771F;
}

.pre_nav_bar > h2 {
    font-family: "Futura" !important;
    color: #000000 !important;
    text-transform: uppercase !important;
    font-size: 14pt;
    letter-spacing: 0px;
}

.pre_nav_bar {
    border: 1px solid #FFFFFF;
}

.nav_bar_panel {
    background: rgb(230, 230, 230);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}

.nav-bar > li > a {
    font-family: "FuturaExtended", Tahoma !important;
    font-weight: normal !important;
    font-size: 12pt;
    text-transform: uppercase !important;
    text-shadow: none !important;
    letter-spacing: 0px !important;
}

.nav-bar > li.res_steps.active:hover > a,
.nav-bar > li.res_steps.active > a {
    color: #fff !important;
}

/*.nav-bar > li.res_steps > a:hover,*/
.nav-bar > li.res_steps > a,
.nav-bar > li.res_steps.no-access > a {
    color: #000000 !important;
}

.nav-bar > li.res_steps.active:hover,
.nav-bar > li.res_steps.active {
    background-color: rgb(206, 22, 28) !important;
}

.nav-bar > li.res_steps.no-access:hover,
.nav-bar > li.res_steps.no-access {
    background-color: rgb(230, 230, 230) !important;
}

.nav-bar > li.res_steps:hover {
    background: none repeat scroll 0% 0% rgba(51, 51, 51, 0.5) !important;
}

.nav-bar > li.res_steps.active:hover, .res_steps.no-access {
    opacity: 1 !important;
}

div[id^='md'] div,
#Content {
    background-color: #FFFFFF !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}

.pnlRoomDetails p,
.pnlRateDetails p,
.pnlDetailsContainer > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > p:nth-child(2),
div[id^='md'] h5,
div[id^='md'] h4,
div[id^='md'] p,
div[id^='md'] span {
    font-family: "FuturaExtended", Tahoma !important;
    color: #000000 !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
    font-size: 10pt;
    text-decoration: none !important;
    letter-spacing: 0px !important;
}

#btnForgotPassword,
#btnCreateAccount,
.pnlRateDetails span,
div[id^="ShowDetails"] span,
.pnlRoomDetails span {
    font-family: "FuturaExtended", Tahoma !important;
    color: #000000 !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    font-size: 11pt;
    text-decoration: underline !important;
    letter-spacing: 0px !important;
}

/* [[[ Search Page ]]] */
.eres_search .coupon_codes {
    color: #67771F;
}

.eres_search {
    border-bottom: none !important;
}

#EresSearch > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
    border-bottom: 1px solid #000000 !important;
}

.ta_container > div:nth-child(1) > div:nth-child(4) > div:nth-child(1),
#pnlCCInfo > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
.eres_guest > div:nth-child(7) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
    width: 100% !important;
}




/* [[[ Reservation Resultlist Page ]]] */
/* [[[ Reservation Complete ]]] */
.result_descriptions,
#lblPropertyCurrency,
#lblPropertyCurrencyLabel,
#hlPolicy,
.rrd_tab > a,
.eres_guest h4,
.eres_guest h5,
.eres_guest span,
#filter_selections span,
#lblShowDetails,
#Content h5,
#Content div.row .eres_resultlist .search_panel .coupon_labels,
.eres_resultlist .search_panel span,
.eres_resultlist .rates .lblSpecialRate,
.eres_resultlist .rates .rates_detail_row .btnShowRateDetail,
.eres_resultlist .rates .rates_detail_row .btnHideRateDetail,
.eres_resultlist .rates .lblAverageRate,
.eres_resultlist .rates span.lblRoomType,
.eres_resultlist .rates span.lblDiscountRate,
.eres_resultlist .rates span.lblRateName,
.eres_resultlist .search_panel .coupon_labels,
#ShowDetails_3_16_R > div > div.row.rrd_tab_container > div:nth-child(1) > a,
.reveal-modal .filter_container h4 {
    font-family: "FuturaExtended", Tahoma !important;
    color: #000000 !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
    font-size: 11pt !important;
    text-decoration: none !important;
    letter-spacing: 0px !important;
    padding-bottom: 1px;
}

.title_description,
div.dropdown ul li,
a.current,
input[type="text"],
input[type="number"],
select[name^="dd"],
#Content a.coupon_codes {
    color: #000000 !important;
    font-weight: bold !important;
    font-family: 'Courier New' !important;
    font-size: 11pt !important;
}

.title_description {
    padding-left: 33px !important;
}

#txtLoginConfirmPassword,
#txtLoginPassword,
#txtPassword,
a.selector,
a.current,
input[type="text"],
input[type="number"],
select[name^="dd"] {
    border: 1px solid #000000 !important;
}

select[name^="dd"] {
    padding: 10px !important;
}

.eres_guest h1,
.ta_container h1,
#Content h1,
.eres_resultlist h1,
div[id^='md'] h1 {
    font-family: "Futura" !important;
    color: #000000 !important;
    text-transform: uppercase !important;
    font-size: 16pt;
    letter-spacing: 0px;
}


.eres_resultlist .avail_grid .columns.shoulder_na > span {
    font-family: "FuturaExtended", Tahoma !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
    font-size: 10pt;
    text-decoration: none !important;
    letter-spacing: 0px !important;
    color: rgb(206, 22, 28) !important;
}

.avail_grid_outer .avail_grid .avail_grid_inner .shoulder span {
    font-family: "FuturaExtended", Tahoma !important;
    color: #000000 !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
    font-size: 10pt;
    text-decoration: none !important;
    letter-spacing: 0px !important;
}

.eres_resultlist .avail_grid .columns > .current_day_avail span {
    font-family: "FuturaExtended", Tahoma !important;
    color: #FFFFFF !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
    font-size: 10pt;
    text-decoration: none !important;
    letter-spacing: 0px !important;
}


.eres_resultlist .avail_grid_footer.columns,
.eres_resultlist .avail_grid .columns > .current_day_avail {
    background: rgb(206, 22, 28) !important;
}

.eres_resultlist .avail_grid_outer .arrow-left {
    border-right: 10px solid rgb(206, 22, 28) !important;
}

.eres_resultlist .avail_grid_outer .arrow-right {
    border-left: 10px solid rgb(206, 22, 28) !important;
}

.eres_resultlist .promo_corner {
    border-left-color: #000000 !important;
}

.eres_resultlist .rate_category_wrapper.promo {
    border-color: #000000 !important;
}

/* [[[ Guest Information ]]] */
.summary_panel span.summary_header {
    color: #19A4CC;
}

.reveal-modal .login_container a.create_account {
    color: #67771F;
}

.guest_reservation_info h2 {
    color: #67771F;
}

#lblCPSuccess {
    color: #67771F;
}

/* [[[ Reservation Complete ]]] */
.eres_complete .fb_posting, .eres_complete .EmailSending {
    color: #67771F;
}

/* [[[ Buttons ]]] */
#btnReservationFilter:hover,
.button.alert:hover,
.button.success:hover,
#btnReservationFilter,
.button.alert,
.button.success {
    color: #fff;
    background-color: rgb(206, 22, 28);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    border: none !important;
    font-family: "FuturaExtended", Tahoma !important;
    font-weight: normal !important;
    font-size: 10pt !important;
    padding: 12px 20px !important;
    text-transform: uppercase !important;
}

.button.disabled.success:hover,
.button.disabled.success {
    border-color: rgba(180, 180, 180, 0.8);
    background-color: rgba(180, 180, 180, 0.8);
}

.content_progress_body {
    background: url('https://www.bookonthenet.net/East/RKEresStorage/Images/Portal/ProgressCircle_40px.gif') no-repeat scroll 0% 0% #FFF;
}

.progress20 {
    background: #FFF url('https://www.bookonthenet.net/East/RKEresStorage/Images/Portal/ProgressCircle_40px.gif' ) no-repeat !important;
    height: 20px;
    width: 20px;
}

.nav-bar > li > a:first-child {
    font-size: 15px !important;
}

a.current.ddreq_field {
    padding-left: 8px !important;
}

.pnlEmailComplete a.small.success.button.ten {
  display: none; 
}
/*Changed the unavailablity text
#step_content > div.eres_resultlist > div:nth-child(5) > div > ul > li:nth-child(1):after {
    content:"Unfortunately, there is no availability for your selected date. Please modify your criteria to search again or call The Dean at +1 401 455 DEAN for further assistance";
}

#step_content > div.eres_resultlist > div:nth-child(5) > div > ul > li:nth-child(1) > h5, #step_content > div.eres_resultlist > div:nth-child(5) > div > h5, #step_content > div.eres_resultlist > div:nth-child(5) > div > ul > li:nth-child(2) > h5, #step_content > div.eres_resultlist > div:nth-child(5) > div > p {
    display: none !important;
}*/

/*Removed bullet points from unavailablity screen
.eres_resultlist .twelve.columns ul {
    list-style: none !important;
}*/

/* [[[ Changed box shadow for unavailable rate page ]]] */
#step_content > div.eres_resultlist > div:nth-child(5) > div {
  box-shadow: none !important;
}
#divTitleMsg > div {
    box-shadow: none !important;

}

#divTitleMsg > div {
	border: none !important;
}

/* Change Unavailable Text / Availability Text*/

#divTitleMsg > div > h4 {
	  color:#000;
  font-size: 16px;
	font-family: "FuturaExtended", Tahoma !important;
	text-transform: uppercase !important;
}
#divTitleMsg > div > h4:after {
  content:'Currently we do not have availability for your selected criteria. Is your trip flexible? Feel free to shift your dates and try again - or contact the hotel directly to inquire about availability. ';
  display:block;
  padding: 10px 0px 0px 0px;
  color:#000;
  font-size: 16px;
	font-family: "FuturaExtended", Tahoma !important;
	text-transform: uppercase !important;
}

#divTitleMsg > div > h5{
 display:none;
}

#divTitleMsg ul:before {
  content:'Phone: 401.455.3326';
  color: #000;
  display:block;
	text-align: center;
	font-family: "FuturaExtended", Tahoma !important;
	font-size: 16px;
	text-transform: uppercase !important;
}
#divTitleMsg ul:after {
  content:'Email: info@thedeanhotel.com';
  color: #000;
  display:block;
	text-align: center;
	font-family: "FuturaExtended", Tahoma !important;
	font-size:16px;
	text-transform: uppercase !important;
}
#divTitleMsg ul li {
	display:none;
}

#divTitleMsg p{
  display:none;
}
